package com.cg.service;

import com.cg.dto.LoginPatientUserDto;
import com.cg.vo.LoginPatientUserVo;

public interface PatientUserTokenService {

    /**
     * 保存用户信息到redis中
     */
    void setPatientUserToken(LoginPatientUserDto loginPatientUserDto);

    /**
     * 存入token
     */
    void setKey(String key,String value);

    /**
     * 通过token获取登录的用户信息
     */
    LoginPatientUserVo getPatientUserByToken(String token);


    /**
     * 根据token删除token信息
     */
    void deleteByToken(String token);


    /**
     * 删除所有的token
     */
    void deleteTokens();
}
